/* pc */

._c1 {color: #1d9fd2;}
._c2 {color: #e43134;}

.ab1wrap .txt {
    overflow: hidden auto;
    height: 200px; 
    padding-right: 15px;
}
.kehulist img { filter:none !important;}
 
.pic { background-color: #eee;}
.fyoulist li {height: auto;}
.fyoulist li .pic { height: 300px; background-color: #eee;}
.fyoulist li .you1r {padding: 60px 40px !important;} 
.fyoulist li .you1r h4 {display: none;}
.fyoulist li .you1r .txt { margin-top: 20px; height: auto;display: flex; justify-content: space-between;}
 

.faboutcon >div  {
    color: #eef4fe;
    line-height: 28px;
    height: 120px;
    margin-top: 22px;
    margin-bottom: 18px;
    overflow-y: auto;
    padding-right: 20px;
    margin-right: -20px;
}
.faboutcon p {

    color: inherit;
    line-height: inherit;
    height: unset;
    margin-top: unset;
    margin-bottom: unset;
    overflow: visible;
}

.faboutcon img {background-color: #fff;}
.faboutcon p:last-child > br {display: none;}




/* floatFns */
.floatFns {
  position: fixed;
  z-index: 80;
  right: 5px;
  top: 120%;
}
.floatFns .item {
  display: block;
  position: relative;
  margin-top: 4px;
  min-width: 44px;
  height: 44px;
  line-height: 44px;
}
.floatFns .item:first-child {
  margin-top: 0;
}
.floatFns .item .stay {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  width: 44px;
  height: 44px;
  -webkit-transition: all 320ms ease-out 120ms;
  transition: all 320ms ease-out 120ms;
  border-radius: 4px;
  background-color: #1d9ed3;
  box-shadow: 0 0 5px 0 rgba(0,0,0,.08);
}
.floatFns .item .stay img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.floatFns .item .stay .icofr {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  -webkit-transition: all 320ms ease-out 0s;
  transition: all 320ms ease-out 0s;
  background-position: center ;
}
.floatFns .item .stay .icofr-backToTop {
  background-image: url(../images/floatBar/icofr-backToTop.png);
}
.floatFns .item .stay .icofr-backToTop_ {
  background-image: url(../images/floatBar/icofr-backToTop_.png);
}
.floatFns .item .stay .icofr-carts {
  background-image: url(../images/floatBar/icofr-carts.png);
}
.floatFns .item .stay .icofr-carts_ {
  background-image: url(../images/floatBar/icofr-carts_.png);
}
.floatFns .item .stay .icofr-perc {
  background-image: url(../images/floatBar/icofr-perc.png);
}
.floatFns .item .stay .icofr-perc_ {
  background-image: url(../images/floatBar/icofr-perc_.png);
}
.floatFns .item .stay .icofr-qq {
  background-image: url(../images/floatBar/icofr-qq.png);
}
.floatFns .item .stay .icofr-qq_ {
  background-image: url(../images/floatBar/icofr-qq_.png);
}
.floatFns .item .stay .icofr-email {
  background-image: url(../images/floatBar/icofr-email.png);
}
.floatFns .item .stay .icofr-email_ {
  background-image: url(../images/floatBar/icofr-email_.png);
}
.floatFns .item .stay .icofr-sq {
  background-image: url(../images/floatBar/icofr-sq.png);
}
.floatFns .item .stay .icofr-sq_ {
  background-image: url(../images/floatBar/icofr-sq_.png);
}
.floatFns .item .stay .icofr-wechat {
  background-image: url(../images/floatBar/icofr-wechat.png);
}
.floatFns .item .stay .icofr-wechat_ {
  background-image: url(../images/floatBar/icofr-wechat_.png);
}
.floatFns .item .stay .icofr-tel {
  background-image: url(../images/floatBar/icofr-tel.png);
}
.floatFns .item .stay .icofr-tel_ {
  background-image: url(../images/floatBar/icofr-tel_.png);
}
.floatFns .item .come {
  z-index: 1;
  position: absolute;
  right: 44px;
  top: 0;
  min-width: 65px;
  text-align: right;
  color: #fff;
  -webkit-transform: translateX(44px);
          transform: translateX(44px);
}
.floatFns .item .padbox {
  padding: 8px 15px ;
  white-space: nowrap;
  background-color: #e43134;
  border-radius: 5px 0 0 5px;
  line-height: 28px;
}
.floatFns .item .os-Link {
  position: relative;
  color: #fff;
  display: block;
  z-index: 3;
}
.floatFns .item .os-Link:after {
  content: " ";
  position: absolute;
  z-index: -1;
  pointer-events: none;
  -webkit-transition: all 320ms ease-out 0s;
  transition: all 320ms ease-out 0s;
  left: 100%;
  top: 50%;
  margin-top: .8em;
  width: 0;
  height: 1px;
  background-color: #fff;
}
.floatFns .item .os-Link:hover:after {
  left: 0;
  width: 100%;
  -webkit-transition: left 0ms ease-out 0s, width 220ms ease-out 0s;
  transition: left 0ms ease-out 0s, width 220ms ease-out 0s;
}
.floatFns .item .qrcode {
  width: 100px;
  height: 100px;
  padding: 5px ;
  border-radius: 5px 0 5px 5px;
  background-color: #e43134;
}
.floatFns .item .qrcode img {
  width: 100%;
  height: 100%;
  display: block;
}
.floatFns .item:hover .op0 {
  -webkit-transition: all 250ms ease-out 0ms;
  transition: all 250ms ease-out 0ms;
  opacity: 1;
  visibility: visible;
}
.floatFns .item:hover .stay {
  background-color: #e43134;
  border-radius: 0 4px 4px 0;
  opacity: 1;
  -webkit-transition-delay: 0ms;
          transition-delay: 0ms;
}
.floatFns .item:hover .come {
  -webkit-transform: none !important;
          transform: none !important;
  -webkit-transition-delay: 120ms;
          transition-delay: 120ms;
}
